package cn.butcher.service;

import cn.butcher.vo.StudentLeaveMsg;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface TeacherService {
    /**
     * 获取某老师需要处理的请假信息
     *
     * @param teaId 教师id
     * @return 列表
     */
    List<StudentLeaveMsg> getList(@Param("id") int teaId);

    /**
     * 修改请假状态（审批）
     *
     * @param leId   请假id
     * @param status 要修改的状态
     * @param mark   备注
     * @return 成功返回1
     */
    int changeStatus(int leId, char status, String mark);

    /**
     * 获取某辅导员需要处理的请假信息
     *
     * @param teId 辅导员id
     * @return 列表
     */
    List<StudentLeaveMsg> getList2(int teId);
}
